package com.rede.didiok.common.dto.user;

import lombok.Data;

import com.baomidou.mybatisplus.annotation.TableField;
import com.rede.didiok.common.dto.BaseDto;
import com.rede.didiok.common.dto.admin.AdminDto;

/**
 * 用户关注表
 * @author 陌溪
 * @date 2021年6月13日17:10:34
 */
@Data
public class UserWatchDto extends BaseDto<UserWatchDto> {

    /**
     * 关注人UID
     */
    private String createUserUid;

    /**
     * 被关注人UID
     */
    private String toUserUid;

    /**
     * 是否是管理员：0否，1是
     */
    private Integer isAdmin;

    /**
     * 关注的管理员信息
     */
    @TableField(exist = false)
    private AdminDto admin;

    /**
     * 关注的用户信息
     */
    @TableField(exist = false)
    private UserDto user;

    /**
     * 用户关注状态：0：未关注， 1：已关注， 2：互相关注
     */
    @TableField(exist = false)
    private Integer watchStatus;
}
